Lake Geneva — synonyms, definition
1. Lake Geneva (Noun)
1 synonym
Lake Leman
1 definition
Lake Geneva (Noun) — A lake between southwestern Switzerland and France that is crossed from east to west by the Rhone.
1 type of
Lake
7 parts of
France French Republic Schweiz Svizzera Swiss Confederation Switzerland suisse